#pragma once

#include "../umlmodel_global.h"

namespace uml {

/// <summary>
/// UMLInteractionDiagramKind
/// Alternatives for diagramming Interactions.
/// </summary>
enum class UMLMODEL_EXPORT UMLInteractionDiagramKind {

    /// <summary>
    /// 
    /// See Subclause 17.8.
    /// </summary>
    ksequence,

    /// <summary>
    /// 
    /// See Subclause 17.9.
    /// </summary>
    kcommunication,

    /// <summary>
    /// 
    /// See Subclause 17.10.
    /// </summary>
    koverview,

    /// <summary>
    /// 
    /// See Subclause 17.11.
    /// </summary>
    ktiming,

    /// <summary>
    /// 
    /// See Annex D.
    /// </summary>
    ktable,
};

} // namespace uml
